來到了第二天,今天就要正式來重新認識 C++
什麼是 C++呢?
C++其實就是個古老的程式語言(1985 年第一版),可以用來使喚電腦做事情的東西。
詳細的歷史可以參考下面參考資料的 C++維基,這裡就這樣簡單帶過。
再來來看一下 C++的版本
C++既然是個存活很久的語言,那就代表其會有非常多版本存在,而不同版本可能都會有些 breaking change。
試想一下如果總是都用最新的版本,某個你常用的功能被發現有破口,而在最新的版本,這個功能被棄用了,那最後就會導致你的程式動不了而產生 BUG。
所以了解你當前使用的版本以及某個特定版本(官方推出的穩定版)也是一個需要注意的點!
C++ 98 是 ANSI-ISO 委員會於 1998 年發布的第一個 C++標準。
C++的第二個標準版本,修補 C++ 98 用的。
C++的第三個標準版本,這個版本是一個大改版,主要包括以下幾點:
更多的細節可以參考 C++ 11 的維基百科。
後面幾個分別就是以 C++ 11 為標準延伸的標準,就不特別介紹了
其實講這篇就是來確認這 30 天(實際剩 28 天),我會要用什麼版本的 C++來認識,身為一個容易喜新厭舊的人,當然就要追最新的技術啦,所以這次的 C++之旅我會使用 C++ 20~
今天就先到這邊了,剛好是星期五,要來個 happy friday~